import time
from ini import *


if __name__ == "__main__":
    turno=-1
    tablero = [[0 for i in range(8)] for i in range(8)]
    for i in range(0,8):
        for j in range(0,8):
            tablero[i][j] = 0
    tablero[3][3] = 1
    tablero[3][4] = -1
    tablero[4][3] = -1
    tablero[4][4] = 1

    f=open("met_serial.txt", "w")
    startt=time.time()
    # let's play...
    while(not terminal_test(tablero)):        
        sucesor = realizar_jugada(tablero, turno)
        if (sucesor):
            if(turno==-1):
                print 'Negras'
                movimiento = negamax(tablero, -1,0)
                print "Movimiento"
                print movimiento
                print movimiento[1][0]+1, imprimir_coordenadas (movimiento[1][1])
                pivotes = legal_moves(tablero, -1, movimiento[1][0], movimiento[1][1])
                make_move(tablero, -1, {movimiento[1]:pivotes})
                turno*= -1
                imprimir_tablero(tablero)
                #raw_input()
            else:
                print 'Blancas'
                movimiento = negamax(tablero, 1,0)
                print "Movimiento"
                print movimiento
                print movimiento[1][0]+1, imprimir_coordenadas (movimiento[1][1])
                pivotes = legal_moves(tablero, 1, movimiento[1][0], movimiento[1][1])
                make_move(tablero, 1, {movimiento[1]:pivotes})
                turno*= -1
                imprimir_tablero(tablero)
                #raw_input()
        else:
            print 'HOLA2'
            turno*= -1
            
    tiempo= (time.time()-startt)
    f.write('Tiempo de ejecucion: ' + str(tiempo) + ' segundos.')
        
    contar_fichas(tablero)
    pass                
